import math
print('Введите четырехзначное число:')
w = int(input())
n = w
t = w
u = math.sqrt(w)
q = int(u)

if w>999 and 10000>w:
    print('Введенное число является четырехзначным')
    if w % 2 == 0:
        print('Число Чётное: Да')
    else:
        print('Число Чётное: Нет')
    if w % 3 == 0:
        print('Число Кратное трем: Да')
    else:
        print('Число Кратное трем: Нет')
    c = 0
    while w > 0:
        v = 0
        v = w % 10
        w = w // 10
        if v == 0:
            c += 1
    print("Количество нулей в числе:", c)
    max = 0
    min = 9

    while n > 0:
        z = n % 10
        l = n % 10
        if z > max:
            max = z
        if z < min:
            min = z
        n = n // 10
    print('Наименьшая цифра числа :', min)
    print('Наибольшая цифра числа :', max)
    if q == u:
        print('Число является квадратом числа:',q)
    else:
        print('Число является квадратом числа:Нет')

    b = len(str(w))
    b = t % 10
    t = t // 10
    if b == 0 or b == 1 or b == 4 or b == 9:
        print('Цифра в разряде единиц является квадратом цифры:',b)
    else:
        print("Цифра в разряде единиц является квадратом цифры:Нет")
    p = len(str(w))
    p = t % 10
    t = t // 10
    if p == 0 or p == 1 or p == 4 or p == 9:
        print('Цифра в разряде десятков является квадратом цифры:',p)
    else:
        print("Цифра в разряде десятков является квадратом цифры:Нет")
    r = len(str(w))
    r = t % 10
    t = t // 10
    if r == 0 or r == 1 or r == 4 or r == 9:
        print('Цифра в разряде сотен является квадратом цифры:', r)
    else:
        print("Цифра в разряде сотен является квадратом цифры:Нет")
    y = len(str(w))
    y = t % 10
    t = t // 10
    if y == 0 or y == 1 or y == 4 or y == 9:
        print('Цифра в разряде тысяч является квадратом цифры:', y)
    else:
        print("Цифра в разряде тысяч является квадратом цифры:Нет")
else:
    print('Введенное число не является четерехзначным')